/*
 * 上海远境文化传媒有限公司 版权所有
 */
package helper;

import java.math.BigDecimal;
import java.text.NumberFormat;

/**
 * 数字辅助处理，显示等.
 */
public class NumberHelper {

    /**
     * 格式化金额.
     */
    public static String formatCurrency(BigDecimal bigDecimal) {
        if (bigDecimal == null) return null;
        NumberFormat currencyFormat = NumberFormat.getCurrencyInstance();
        currencyFormat.setMinimumFractionDigits(2);//设置数的小数部分所允许的最小位数(如果不足后面补0)
        currencyFormat.setMaximumFractionDigits(2);//设置数的小数部分所允许的最大位数(如果超过会四舍五入)
        return currencyFormat.format(bigDecimal);
    }

    public static String formatMoney(BigDecimal bigDecimal) {
        if (bigDecimal == null) return null;
        NumberFormat currencyFormat = NumberFormat.getInstance();
        currencyFormat.setMinimumFractionDigits(2);
        currencyFormat.setMaximumFractionDigits(2);
        return currencyFormat.format(bigDecimal);
    }
}
